#!/bin/bash

filestr="/Users/ssj-mac/Documents/mygitxuexi/studayshell/daytwo.sh"

# -r -w -x 检测文件是否可读写执行，如果是，则返回 true。
if [ -r $filestr ]
then
    echo "文件可以写"
else
    echo "文件不可写"
fi

# if 检测文件是否是普通文件（既不是目录，也不是设备文件），如果是，则返回 true。
if [ -f $filestr ]
then
    echo "文件是是普通文件"
else
    echo "文件是特殊文件"
fi

# -d 检测文件是否是目录，如果是，则返回 true。
path="/Users/ssj-mac/Documents/mygitxuexi/studayshell"
if [ -d $path ]
then
    echo "地址是一个目录"
else
    echo "地址指向的是个文件"
fi

# -s 检测文件是否为空（文件大小是否大于0），不为空返回 true。
if [ -s $filestr ]
then
    echo "文件不为空"
else
    echo "文件为空"
fi

# -e 检测文件（包括目录）是否存在，如果是，则返回 true。
if [ -e $path ]
then
    echo "文件或目录存在"
else
    echo "文件或目录不存在"
fi

num=5

let num++

echo $num
# readonly num
let num--

echo $num

#$(( )) 语法也是进行算术运算的一种方式。

num=$((num + 1))
echo $num
num=$((num - 1))
echo $num

echo "是否设置路径(Y/N)"
read name
echo "$name"

#执行系统命令
echo `date`
echo `mkdir ./test`

